/******************************************************************************

  Copyright (C), 2001-2011, Hisilicon Tech. Co., Ltd.

 ******************************************************************************
  File Name     : lsc_calib_info.h
  Version       : Initial Draft
  Author        : 
  Created       : 2014/11/24
  Last Modified :
  Description   : lsc calib informaiton
  Function List :
  History       :
  1.Date        : 2014/11/24
    Author      : l00307048
    Modification: Created file

******************************************************************************/
#ifndef __LSC_CALIB_INFO_H__
#define __LSC_CALIB_INFO_H__


#ifdef __cplusplus
#if __cplusplus
extern "C"{
#endif
#endif /* __cplusplus */ 

#define LSC_GRID_ROWS		17
#define LSC_GRID_COLS		17
#define LSC_GRID_POINTS		(LSC_GRID_ROWS*LSC_GRID_COLS)

#define LSC_GRID_Q_VALUE	1024

#define WINDOWS_INFO		1.4f

typedef enum hiISP_LSC_MODE
{
	HI_SINGLE_LIGHT_MODE,
	HI_AUTO_LIGHT_MODE,
}HI_ISP_LSC_MODE_E;

typedef enum hiISP_LSC_LIGHT
{
    HI_LSC_GRID_LIGHT_D65 = 0,
	HI_LSC_GRID_LIGHT_A,
	HI_LSC_GRID_LIGHT_TL84,
//  HI_LSC_GRID_LIGHT_D75,
// 	HI_LSC_GRID_LIGHT_H,
//  HI_LSC_GRID_LIGHT_CWF,
	HI_LSC_GRID_LIGHT_NUM,             
}HI_ISP_LSC_LIGHT_E;

typedef struct LSC_2D_GRID
{
    HI_FLOAT af32R_Gain[LSC_GRID_POINTS];	//13bit	3.10     17*17 table
	HI_FLOAT af32Gr_Gain[LSC_GRID_POINTS];	//13bit	3.10
	HI_FLOAT af32Gb_Gain[LSC_GRID_POINTS];	//13bit	3.10
	HI_FLOAT af32B_Gain[LSC_GRID_POINTS];	//13bit	3.10             
}LSC_2D_GRID_S;

typedef enum hiISP_LSC_BAYERFORMAT
{
    HI_R_Gr_Gb_B = 0x0,
	HI_Gr_R_B_Gb,
	HI_Gb_B_R_Gr,
	HI_B_Gb_Gr_R,
}ISP_LSC_BAYERFORMAT_E;

HI_U16 g_au16LscWb[HI_LSC_GRID_LIGHT_NUM][2]=
{
	//{498, 732},	 //D65
    {531, 668},		//D65   
    //{864, 419},	//H
    {849, 411},		//A  
	{662, 526},		//TL84
};

/* default  profile */
LSC_2D_GRID_S lsc_grid_info_default[HI_LSC_GRID_LIGHT_NUM] =
{
	//--------------------------------------------
	// single light default
	//--------------------------------------------
	//3000K
	{   
        {
            1.296629, 1.285078, 1.255713, 1.223754, 1.182377, 1.136946, 1.099048, 1.068519, 1.054845, 1.083568, 1.128055, 1.186023, 1.246220, 1.302483, 1.346558, 1.390361, 1.405603, 
            1.293722, 1.280799, 1.251627, 1.219873, 1.178754, 1.134710, 1.095916, 1.065559, 1.052920, 1.082552, 1.124756, 1.182377, 1.240860, 1.298088, 1.343423, 1.385354, 1.403893, 
            1.283648, 1.272326, 1.242196, 1.210913, 1.171574, 1.129158, 1.091769, 1.059688, 1.050045, 1.075489, 1.117135, 1.171574, 1.231590, 1.287946, 1.332564, 1.375447, 1.393720, 
            1.269527, 1.258451, 1.231590, 1.199584, 1.160966, 1.121477, 1.084587, 1.051002, 1.043400, 1.067530, 1.107486, 1.157472, 1.218585, 1.273731, 1.320366, 1.360849, 1.377088, 
            1.254348, 1.240860, 1.214737, 1.182377, 1.148259, 1.111753, 1.075489, 1.042457, 1.036837, 1.056777, 1.095916, 1.143707, 1.203337, 1.254348, 1.301015, 1.338747, 1.354460, 
            1.235546, 1.222458, 1.194617, 1.166835, 1.135827, 1.100095, 1.062615, 1.035907, 1.030357, 1.045290, 1.086629, 1.131373, 1.186023, 1.234225, 1.276549, 1.315850, 1.332564, 
            1.210913, 1.199584, 1.175153, 1.145978, 1.119302, 1.085607, 1.049091, 1.028520, 1.020336, 1.038704, 1.073488, 1.116054, 1.166835, 1.221164, 1.261202, 1.295174, 1.309875, 
            1.187243, 1.175153, 1.154000, 1.130264, 1.105364, 1.070501, 1.035907, 1.020336, 1.010508, 1.028520, 1.059688, 1.104306, 1.154000, 1.199584, 1.239527, 1.269527, 1.283648, 
            1.169200, 1.159799, 1.140316, 1.119302, 1.092803, 1.062615, 1.031278, 1.012281, 1.000000, 1.022143, 1.051002, 1.098002, 1.141444, 1.183590, 1.221164, 1.248918, 1.263965, 
            1.173957, 1.164480, 1.144841, 1.122568, 1.096958, 1.064576, 1.033124, 1.014060, 1.004352, 1.026690, 1.050045, 1.096958, 1.141444, 1.181167, 1.217300, 1.247568, 1.263965, 
            1.189691, 1.179959, 1.158635, 1.133595, 1.108549, 1.077498, 1.041516, 1.021239, 1.013169, 1.028520, 1.054845, 1.111753, 1.158635, 1.199584, 1.236870, 1.268132, 1.282222, 
            1.208377, 1.197095, 1.171574, 1.147117, 1.119302, 1.089707, 1.051002, 1.029438, 1.019435, 1.034050, 1.079514, 1.136946, 1.175153, 1.219873, 1.254348, 1.287946, 1.301015, 
            1.227660, 1.213459, 1.187243, 1.158635, 1.132483, 1.100095, 1.062615, 1.034978, 1.026690, 1.041516, 1.106424, 1.151697, 1.195855, 1.242196, 1.277962, 1.308390, 1.321879, 
            1.240860, 1.226355, 1.202083, 1.170385, 1.140316, 1.106424, 1.069509, 1.041516, 1.031278, 1.049091, 1.118217, 1.160966, 1.210913, 1.257081, 1.295174, 1.323395, 1.337196, 
            1.254348, 1.239527, 1.213459, 1.181167, 1.145978, 1.113900, 1.075489, 1.047187, 1.034050, 1.059688, 1.126953, 1.169200, 1.223754, 1.269527, 1.308390, 1.337196, 1.348131, 
            1.261202, 1.248918, 1.218585, 1.188465, 1.149402, 1.119302, 1.080524, 1.051002, 1.034978, 1.065559, 1.132483, 1.177551, 1.231590, 1.277962, 1.315850, 1.348131, 1.357647, 
            1.262582, 1.250271, 1.221164, 1.190918, 1.149402, 1.120388, 1.083568, 1.051002, 1.034050, 1.067530, 1.133595, 1.181167, 1.234225, 1.283648, 1.320366, 1.352872, 1.362456, 
        },
        {
            1.293706, 1.282178, 1.256062, 1.221698, 1.180492, 1.136962, 1.097458, 1.065844, 1.050284, 1.070248, 1.108733, 1.162478, 1.222852, 1.278381, 1.325486, 1.366034, 1.382070, 
            1.292415, 1.277120, 1.252418, 1.218250, 1.177273, 1.133976, 1.095601, 1.063218, 1.048583, 1.069364, 1.104949, 1.157283, 1.218250, 1.275862, 1.320082, 1.360294, 1.376196, 
            1.283449, 1.268364, 1.241611, 1.211413, 1.169828, 1.128049, 1.090986, 1.058872, 1.043513, 1.062346, 1.099321, 1.147033, 1.208022, 1.264648, 1.308081, 1.347555, 1.364594, 
            1.267123, 1.256062, 1.229820, 1.197965, 1.161435, 1.120242, 1.084590, 1.051990, 1.040161, 1.056281, 1.090067, 1.134969, 1.194649, 1.247591, 1.293706, 1.332304, 1.348958, 
            1.251208, 1.236867, 1.212547, 1.182648, 1.147033, 1.112543, 1.073798, 1.043513, 1.035172, 1.046042, 1.078268, 1.120242, 1.178344, 1.229820, 1.273353, 1.309403, 1.324131, 
            1.228653, 1.215962, 1.193548, 1.163522, 1.134969, 1.100255, 1.061475, 1.036000, 1.029412, 1.036829, 1.069364, 1.108733, 1.157283, 1.208022, 1.248795, 1.284722, 1.300201, 
            1.204651, 1.193548, 1.169828, 1.143993, 1.119274, 1.084590, 1.048583, 1.028594, 1.021293, 1.028594, 1.055420, 1.092827, 1.139965, 1.192449, 1.230989, 1.263415, 1.277120, 
            1.179417, 1.168773, 1.147033, 1.127067, 1.100255, 1.067601, 1.035172, 1.019685, 1.009353, 1.020489, 1.041834, 1.081871, 1.126087, 1.173007, 1.208022, 1.238050, 1.254845, 
            1.162478, 1.152135, 1.133976, 1.115418, 1.089151, 1.058007, 1.028594, 1.011719, 1.000000, 1.013302, 1.034345, 1.074689, 1.115418, 1.154189, 1.192449, 1.219397, 1.230989, 
            1.164568, 1.156250, 1.138962, 1.117343, 1.094675, 1.060606, 1.032695, 1.013302, 1.003876, 1.016484, 1.036000, 1.074689, 1.113500, 1.153161, 1.186984, 1.218250, 1.232160, 
            1.182648, 1.170886, 1.150089, 1.127067, 1.102128, 1.073798, 1.038492, 1.021293, 1.011719, 1.020489, 1.040161, 1.088235, 1.130017, 1.171946, 1.208022, 1.235687, 1.246391, 
            1.200185, 1.188073, 1.166667, 1.142983, 1.114458, 1.084590, 1.049433, 1.027778, 1.016484, 1.025337, 1.062346, 1.106838, 1.146018, 1.188073, 1.224008, 1.254845, 1.267123, 
            1.218250, 1.205773, 1.182648, 1.156250, 1.127067, 1.095601, 1.059738, 1.031873, 1.022907, 1.028594, 1.084590, 1.123157, 1.164568, 1.210280, 1.246391, 1.275862, 1.287276, 
            1.232160, 1.220547, 1.197965, 1.164568, 1.135965, 1.102128, 1.067601, 1.039326, 1.027778, 1.038492, 1.095601, 1.131993, 1.181569, 1.227488, 1.264648, 1.292415, 1.304129, 
            1.247591, 1.234509, 1.208022, 1.176203, 1.142983, 1.109683, 1.073798, 1.045198, 1.030231, 1.047735, 1.103066, 1.140969, 1.191352, 1.240421, 1.279644, 1.308081, 1.320082, 
            1.254845, 1.241611, 1.213683, 1.183729, 1.146018, 1.115418, 1.077371, 1.048583, 1.031873, 1.053702, 1.108733, 1.147033, 1.201299, 1.248795, 1.288557, 1.318737, 1.328205, 
            1.257282, 1.243996, 1.215962, 1.186984, 1.146018, 1.116379, 1.079167, 1.050284, 1.031873, 1.056281, 1.110635, 1.151111, 1.205773, 1.253630, 1.292415, 1.321429, 1.329569, 
        },
        {
            1.281188, 1.267385, 1.237094, 1.204842, 1.162624, 1.117444, 1.079233, 1.046079, 1.034372, 1.063270, 1.105038, 1.161580, 1.224219, 1.282458, 1.332647, 1.370763, 1.391398, 
            1.277394, 1.262439, 1.234733, 1.201486, 1.158460, 1.114556, 1.076539, 1.044391, 1.032722, 1.059787, 1.102215, 1.158460, 1.219604, 1.278656, 1.327179, 1.366420, 1.386924, 
            1.267385, 1.253876, 1.226540, 1.193727, 1.152271, 1.109777, 1.072080, 1.041030, 1.029435, 1.053746, 1.094755, 1.150222, 1.210477, 1.269872, 1.317719, 1.354974, 1.373673, 
            1.253876, 1.240652, 1.215024, 1.182815, 1.145133, 1.105038, 1.066777, 1.035200, 1.026170, 1.048622, 1.088310, 1.139084, 1.200371, 1.256311, 1.304435, 1.339545, 1.353557, 
            1.239464, 1.227704, 1.200371, 1.169982, 1.135088, 1.097540, 1.059787, 1.028617, 1.022925, 1.041030, 1.077435, 1.127178, 1.184982, 1.239464, 1.282458, 1.320408, 1.338159, 
            1.221907, 1.209346, 1.184982, 1.155357, 1.124240, 1.087395, 1.051178, 1.023734, 1.020505, 1.032722, 1.071192, 1.116480, 1.168925, 1.219604, 1.261209, 1.299197, 1.315041, 
            1.200371, 1.189338, 1.164716, 1.138083, 1.111684, 1.076539, 1.041030, 1.018898, 1.014107, 1.027800, 1.058920, 1.104096, 1.154326, 1.208217, 1.247830, 1.282458, 1.294000, 
            1.177434, 1.165766, 1.147163, 1.126197, 1.098472, 1.062397, 1.030255, 1.014902, 1.007004, 1.021310, 1.050325, 1.096610, 1.144120, 1.193727, 1.227704, 1.259981, 1.276134, 
            1.164716, 1.155357, 1.137083, 1.117444, 1.091062, 1.058920, 1.030255, 1.011728, 1.000000, 1.018898, 1.047773, 1.093829, 1.137083, 1.177434, 1.215024, 1.245428, 1.257532, 
            1.174229, 1.164716, 1.145133, 1.122290, 1.099405, 1.065898, 1.036029, 1.016496, 1.008574, 1.026984, 1.050325, 1.093829, 1.138083, 1.181735, 1.217309, 1.247830, 1.262439, 
            1.190432, 1.180657, 1.160538, 1.137083, 1.111684, 1.079233, 1.043548, 1.026170, 1.018096, 1.031898, 1.057190, 1.110730, 1.158460, 1.201486, 1.238278, 1.267385, 1.279921, 
            1.208217, 1.195933, 1.175295, 1.151246, 1.124240, 1.092905, 1.055465, 1.033546, 1.025357, 1.038523, 1.081940, 1.133100, 1.178506, 1.221907, 1.258755, 1.286282, 1.296593, 
            1.227704, 1.217309, 1.191529, 1.165766, 1.136084, 1.103154, 1.066777, 1.040193, 1.031898, 1.043548, 1.106929, 1.150222, 1.195933, 1.243036, 1.279921, 1.309717, 1.323108, 
            1.243036, 1.232381, 1.207090, 1.176364, 1.147163, 1.113597, 1.074751, 1.047773, 1.037690, 1.053746, 1.119377, 1.160538, 1.211610, 1.258755, 1.299197, 1.329908, 1.343718, 
            1.256311, 1.246628, 1.217309, 1.188246, 1.152271, 1.119377, 1.081940, 1.053746, 1.040193, 1.065021, 1.129145, 1.172101, 1.226540, 1.274877, 1.313706, 1.342324, 1.354974, 
            1.267385, 1.255092, 1.224219, 1.194829, 1.157424, 1.124240, 1.086482, 1.058054, 1.043548, 1.071192, 1.135088, 1.176364, 1.234733, 1.283730, 1.321757, 1.353557, 1.363541, 
            1.272370, 1.257532, 1.227704, 1.197040, 1.158460, 1.125217, 1.087395, 1.060656, 1.043548, 1.073859, 1.138083, 1.179581, 1.239464, 1.288845, 1.324463, 1.360673, 1.370763, 
        },
        {
            1.162524, 1.155894, 1.140713, 1.115596, 1.091562, 1.064799, 1.042882, 1.027027, 1.013333, 1.025295, 1.039316, 1.074205, 1.109489, 1.145009, 1.173745, 1.194499, 1.201581, 
            1.160305, 1.153700, 1.136449, 1.113553, 1.089606, 1.064799, 1.042882, 1.023569, 1.013333, 1.021849, 1.037543, 1.070423, 1.105455, 1.142857, 1.169231, 1.192157, 1.199211, 
            1.155894, 1.147170, 1.128015, 1.107468, 1.083779, 1.061082, 1.041096, 1.021849, 1.009967, 1.018425, 1.034014, 1.061082, 1.101449, 1.134328, 1.162524, 1.187500, 1.194499, 
            1.145009, 1.138577, 1.121771, 1.101449, 1.076106, 1.055556, 1.035775, 1.018425, 1.008292, 1.013333, 1.030509, 1.055556, 1.093525, 1.123845, 1.151515, 1.178295, 1.185185, 
            1.138577, 1.130112, 1.113553, 1.091562, 1.072310, 1.053726, 1.028765, 1.015025, 1.008292, 1.009967, 1.023569, 1.050086, 1.081851, 1.111517, 1.140713, 1.166987, 1.176015, 
            1.125926, 1.117647, 1.103448, 1.083779, 1.068541, 1.048276, 1.027027, 1.015025, 1.006623, 1.008292, 1.023569, 1.042882, 1.072310, 1.101449, 1.132216, 1.155894, 1.162524, 
            1.115596, 1.107468, 1.091562, 1.074205, 1.061082, 1.041096, 1.021849, 1.011647, 1.006623, 1.004959, 1.016722, 1.035775, 1.062937, 1.095495, 1.125926, 1.145009, 1.151515, 
            1.101449, 1.093525, 1.079929, 1.070423, 1.051903, 1.034014, 1.018425, 1.011647, 1.003300, 1.003300, 1.011647, 1.030509, 1.053726, 1.085714, 1.111517, 1.132216, 1.136449, 
            1.093525, 1.087656, 1.074205, 1.064799, 1.050086, 1.035775, 1.021849, 1.009967, 1.000000, 1.004959, 1.009967, 1.028765, 1.051903, 1.076106, 1.097473, 1.115596, 1.121771, 
            1.099458, 1.091562, 1.079929, 1.068541, 1.057391, 1.041096, 1.023569, 1.011647, 1.006623, 1.008292, 1.011647, 1.032258, 1.053726, 1.076106, 1.095495, 1.117647, 1.123845, 
            1.111517, 1.103448, 1.089606, 1.079929, 1.066667, 1.050086, 1.028765, 1.023569, 1.013333, 1.011647, 1.013333, 1.039316, 1.059233, 1.085714, 1.111517, 1.130112, 1.138577, 
            1.123845, 1.115596, 1.101449, 1.087656, 1.074205, 1.059233, 1.035775, 1.025295, 1.016722, 1.015025, 1.027027, 1.048276, 1.066667, 1.097473, 1.119705, 1.140713, 1.147170, 
            1.134328, 1.128015, 1.111517, 1.099458, 1.081851, 1.062937, 1.044674, 1.027027, 1.018425, 1.016722, 1.039316, 1.055556, 1.078014, 1.111517, 1.134328, 1.153700, 1.160305, 
            1.147170, 1.136449, 1.121771, 1.103448, 1.087656, 1.068541, 1.048276, 1.032258, 1.021849, 1.021849, 1.046472, 1.061082, 1.091562, 1.117647, 1.147170, 1.164751, 1.169231, 
            1.158095, 1.147170, 1.128015, 1.111517, 1.089606, 1.072310, 1.051903, 1.034014, 1.023569, 1.027027, 1.050086, 1.064799, 1.097473, 1.125926, 1.155894, 1.176015, 1.180583, 
            1.162524, 1.151515, 1.134328, 1.115596, 1.091562, 1.074205, 1.055556, 1.037543, 1.025295, 1.030509, 1.053726, 1.066667, 1.103448, 1.134328, 1.160305, 1.182879, 1.187500, 
            1.162524, 1.153700, 1.136449, 1.117647, 1.095495, 1.076106, 1.055556, 1.039316, 1.027027, 1.030509, 1.055556, 1.066667, 1.105455, 1.136449, 1.164751, 1.185185, 1.192157, 
        },
    },

	//D50
    {    
        {
            1.333333, 1.320132, 1.284797, 1.243523, 1.194030, 1.147228, 1.107011, 1.080108, 1.066667, 1.089918, 1.139601, 1.195219, 1.252610, 1.307190, 1.352875, 1.390498, 1.411765, 
            1.327434, 1.312910, 1.280683, 1.239669, 1.191658, 1.145038, 1.104972, 1.076233, 1.063830, 1.087942, 1.136364, 1.190476, 1.248699, 1.301518, 1.346801, 1.385681, 1.405152, 
            1.315789, 1.301518, 1.271186, 1.230769, 1.184600, 1.138520, 1.099908, 1.071429, 1.058201, 1.083032, 1.129943, 1.181102, 1.238390, 1.288937, 1.334816, 1.374570, 1.392111, 
            1.301518, 1.286174, 1.256544, 1.217039, 1.174168, 1.129943, 1.089918, 1.062888, 1.053556, 1.074306, 1.120448, 1.167315, 1.224490, 1.275239, 1.318681, 1.360544, 1.377727, 
            1.279318, 1.264489, 1.233299, 1.198801, 1.158301, 1.120448, 1.078167, 1.051709, 1.044386, 1.061947, 1.105991, 1.151631, 1.206030, 1.253919, 1.297297, 1.334816, 1.352875, 
            1.256544, 1.242236, 1.210898, 1.175318, 1.140684, 1.102941, 1.062888, 1.040763, 1.034483, 1.051709, 1.091902, 1.137441, 1.183432, 1.229508, 1.271186, 1.307190, 1.323043, 
            1.226994, 1.212121, 1.184600, 1.153846, 1.121495, 1.084011, 1.046208, 1.030928, 1.022146, 1.038062, 1.075269, 1.119403, 1.163918, 1.212121, 1.251303, 1.284797, 1.298701, 
            1.196411, 1.182266, 1.156069, 1.132075, 1.099908, 1.062888, 1.030928, 1.017812, 1.007557, 1.025641, 1.058201, 1.102941, 1.146132, 1.191658, 1.226994, 1.256544, 1.273885, 
            1.176471, 1.165049, 1.143947, 1.119403, 1.086957, 1.053556, 1.024765, 1.008403, 1.000000, 1.014370, 1.043478, 1.094890, 1.135289, 1.173020, 1.209677, 1.237113, 1.250000, 
            1.183432, 1.173020, 1.148325, 1.121495, 1.093892, 1.059135, 1.028278, 1.010952, 1.000000, 1.013514, 1.042572, 1.089918, 1.135289, 1.174168, 1.209677, 1.240951, 1.257862, 
            1.198801, 1.186944, 1.162791, 1.134215, 1.104972, 1.070473, 1.035375, 1.019541, 1.005868, 1.017812, 1.047120, 1.107011, 1.152738, 1.194030, 1.233299, 1.261830, 1.276596, 
            1.217039, 1.204819, 1.175318, 1.148325, 1.117318, 1.083032, 1.045296, 1.028278, 1.009251, 1.019541, 1.070473, 1.128881, 1.169591, 1.214575, 1.250000, 1.282051, 1.295896, 
            1.233299, 1.220753, 1.192843, 1.159420, 1.127820, 1.091902, 1.052632, 1.029160, 1.012658, 1.023018, 1.094890, 1.142857, 1.186944, 1.232033, 1.271186, 1.301518, 1.314348, 
            1.247401, 1.234568, 1.206030, 1.169591, 1.136364, 1.098901, 1.061947, 1.037165, 1.019541, 1.031814, 1.105991, 1.151631, 1.202405, 1.250000, 1.287554, 1.318681, 1.333333, 
            1.264489, 1.248699, 1.217039, 1.182266, 1.142857, 1.104972, 1.068566, 1.040763, 1.022146, 1.042572, 1.114206, 1.159420, 1.213347, 1.263158, 1.301518, 1.333333, 1.346801, 
            1.273885, 1.257862, 1.224490, 1.188119, 1.148325, 1.109057, 1.072386, 1.045296, 1.023018, 1.049869, 1.118360, 1.162791, 1.220753, 1.271186, 1.310044, 1.342282, 1.354402, 
            1.276596, 1.261830, 1.228250, 1.189296, 1.150527, 1.110083, 1.074306, 1.048035, 1.022146, 1.050788, 1.120448, 1.165049, 1.224490, 1.273885, 1.314348, 1.346801, 1.359003, 
        },
        {
            1.325866, 1.311178, 1.282759, 1.241182, 1.191217, 1.144112, 1.105263, 1.083195, 1.062857, 1.079602, 1.117597, 1.167713, 1.223684, 1.275220, 1.320487, 1.361925, 1.382166, 
            1.321827, 1.305918, 1.277723, 1.237643, 1.189041, 1.142105, 1.102455, 1.078708, 1.060261, 1.077815, 1.114726, 1.163539, 1.219101, 1.271484, 1.315152, 1.354839, 1.376321, 
            1.312500, 1.296813, 1.266537, 1.225989, 1.181488, 1.135135, 1.097808, 1.071605, 1.055961, 1.072488, 1.109974, 1.153233, 1.210037, 1.260407, 1.304609, 1.342268, 1.363351, 
            1.295522, 1.281496, 1.250721, 1.211163, 1.169811, 1.127273, 1.089540, 1.062857, 1.051696, 1.065466, 1.101523, 1.142105, 1.197792, 1.244742, 1.289109, 1.324517, 1.342268, 
            1.272727, 1.259188, 1.230624, 1.195592, 1.155280, 1.116638, 1.078708, 1.051696, 1.043269, 1.053398, 1.089540, 1.127273, 1.177215, 1.224835, 1.264078, 1.302000, 1.316481, 
            1.248322, 1.234123, 1.205556, 1.174031, 1.138112, 1.100592, 1.061990, 1.043269, 1.034154, 1.042434, 1.076033, 1.112821, 1.155280, 1.200000, 1.237643, 1.272727, 1.287834, 
            1.217961, 1.204440, 1.178281, 1.149162, 1.118557, 1.080498, 1.045783, 1.033333, 1.021978, 1.030879, 1.059398, 1.095038, 1.134146, 1.180417, 1.217961, 1.250721, 1.261628, 
            1.183636, 1.172973, 1.149162, 1.126298, 1.095038, 1.060261, 1.030063, 1.020376, 1.007740, 1.017983, 1.043269, 1.079602, 1.117597, 1.160428, 1.196691, 1.222535, 1.236467, 
            1.165622, 1.155280, 1.134146, 1.112821, 1.084097, 1.050847, 1.025197, 1.010870, 1.000000, 1.006182, 1.028436, 1.071605, 1.108085, 1.144112, 1.178281, 1.204440, 1.216822, 
            1.172973, 1.162500, 1.142105, 1.115681, 1.087719, 1.056818, 1.027624, 1.012442, 1.000000, 1.007740, 1.029249, 1.070724, 1.108085, 1.147137, 1.178281, 1.207792, 1.220244, 
            1.189041, 1.178281, 1.154255, 1.128250, 1.100592, 1.068089, 1.034976, 1.021978, 1.006961, 1.010085, 1.034154, 1.083195, 1.125324, 1.164580, 1.200000, 1.228302, 1.242366, 
            1.208914, 1.193401, 1.169811, 1.142105, 1.111870, 1.078708, 1.043269, 1.027624, 1.010870, 1.011655, 1.053398, 1.101523, 1.139108, 1.183636, 1.216822, 1.245933, 1.257971, 
            1.223684, 1.212291, 1.183636, 1.152212, 1.122414, 1.086811, 1.051696, 1.028436, 1.013230, 1.016393, 1.073372, 1.113773, 1.157333, 1.200000, 1.237643, 1.267770, 1.280236, 
            1.241182, 1.227144, 1.197792, 1.164580, 1.131190, 1.095038, 1.058537, 1.036624, 1.017187, 1.021978, 1.084097, 1.122414, 1.171917, 1.216822, 1.255545, 1.286561, 1.302000, 
            1.251923, 1.238820, 1.208914, 1.176152, 1.137118, 1.101523, 1.066339, 1.043269, 1.021176, 1.032514, 1.089540, 1.130208, 1.182561, 1.230624, 1.269006, 1.300699, 1.315152, 
            1.262852, 1.247126, 1.215686, 1.182561, 1.141104, 1.106202, 1.069844, 1.046624, 1.021978, 1.036624, 1.095038, 1.136126, 1.190128, 1.238820, 1.277723, 1.309859, 1.324517, 
            1.265306, 1.250721, 1.216822, 1.185792, 1.142105, 1.108085, 1.072488, 1.049154, 1.021978, 1.039106, 1.096883, 1.138112, 1.193401, 1.243553, 1.281496, 1.313824, 1.327217, 
        },
        {
            1.309164, 1.296112, 1.263363, 1.221804, 1.173285, 1.123595, 1.085142, 1.057770, 1.045857, 1.069079, 1.112062, 1.169065, 1.229896, 1.283317, 1.330604, 1.366982, 1.387407, 
            1.303912, 1.289683, 1.258470, 1.217228, 1.170117, 1.121657, 1.083333, 1.056052, 1.044177, 1.067323, 1.110162, 1.164875, 1.225259, 1.278269, 1.323829, 1.359833, 1.378579, 
            1.292247, 1.278269, 1.248799, 1.209302, 1.162791, 1.115880, 1.078838, 1.050930, 1.040000, 1.061224, 1.105442, 1.157614, 1.214953, 1.267057, 1.311806, 1.349948, 1.368421, 
            1.277014, 1.264591, 1.234568, 1.197053, 1.153505, 1.111111, 1.073493, 1.046699, 1.036683, 1.056052, 1.098901, 1.145374, 1.202590, 1.253616, 1.296112, 1.334702, 1.351351, 
            1.262136, 1.246405, 1.216090, 1.182894, 1.140351, 1.102629, 1.062091, 1.037510, 1.029295, 1.045857, 1.087866, 1.133391, 1.186131, 1.233397, 1.275761, 1.311806, 1.329243, 
            1.239275, 1.224105, 1.195952, 1.160714, 1.126516, 1.090604, 1.050081, 1.030928, 1.024429, 1.037510, 1.079734, 1.121657, 1.166966, 1.212687, 1.252409, 1.285856, 1.301301, 
            1.210428, 1.198157, 1.171171, 1.143360, 1.110162, 1.071723, 1.037510, 1.023622, 1.015625, 1.029295, 1.063830, 1.107325, 1.149425, 1.198157, 1.235741, 1.269531, 1.282051, 
            1.181818, 1.172227, 1.147396, 1.124568, 1.093356, 1.056911, 1.024429, 1.014832, 1.005414, 1.018809, 1.050081, 1.093356, 1.136364, 1.180745, 1.216090, 1.246405, 1.262136, 
            1.166966, 1.157614, 1.139351, 1.114923, 1.085142, 1.052632, 1.023622, 1.009317, 1.000000, 1.011673, 1.040833, 1.088777, 1.129453, 1.166966, 1.202590, 1.231061, 1.242830, 
            1.180745, 1.169065, 1.146384, 1.121657, 1.094276, 1.059495, 1.030111, 1.014041, 1.005414, 1.015625, 1.045016, 1.090604, 1.133391, 1.174345, 1.208178, 1.238095, 1.250000, 
            1.195952, 1.187215, 1.163832, 1.134380, 1.106383, 1.074380, 1.039169, 1.026046, 1.011673, 1.021210, 1.050930, 1.108269, 1.152482, 1.192661, 1.231061, 1.260912, 1.272016, 
            1.217228, 1.202590, 1.177536, 1.149425, 1.118761, 1.084237, 1.049233, 1.034208, 1.016419, 1.025237, 1.072607, 1.127494, 1.168014, 1.212687, 1.248799, 1.279528, 1.290963, 
            1.236917, 1.222954, 1.193756, 1.163832, 1.130435, 1.093356, 1.059495, 1.035857, 1.022817, 1.027668, 1.096121, 1.141352, 1.188300, 1.233397, 1.272016, 1.300000, 1.311806, 
            1.250000, 1.235741, 1.208178, 1.175407, 1.139351, 1.101695, 1.067323, 1.043339, 1.027668, 1.038339, 1.108269, 1.150442, 1.203704, 1.250000, 1.289683, 1.323829, 1.336074, 
            1.264591, 1.250000, 1.220657, 1.187215, 1.145374, 1.108269, 1.074380, 1.049233, 1.030111, 1.048387, 1.115880, 1.157614, 1.214953, 1.265823, 1.302605, 1.336074, 1.349948, 
            1.275761, 1.259690, 1.227573, 1.193756, 1.149425, 1.113014, 1.077944, 1.050930, 1.030928, 1.055195, 1.118761, 1.164875, 1.221804, 1.273262, 1.309164, 1.344364, 1.359833, 
            1.279528, 1.263363, 1.231061, 1.195952, 1.150442, 1.115880, 1.079734, 1.052632, 1.030111, 1.058632, 1.119724, 1.169065, 1.224105, 1.277014, 1.314459, 1.348548, 1.361257, 
        },
        {
            1.176938, 1.169960, 1.151751, 1.127619, 1.098330, 1.070524, 1.049645, 1.036778, 1.022452, 1.029565, 1.045936, 1.074410, 1.110694, 1.138462, 1.163065, 1.191147, 1.193548, 
            1.176938, 1.167653, 1.149515, 1.123340, 1.094270, 1.068592, 1.047788, 1.034965, 1.022452, 1.027778, 1.044092, 1.070524, 1.106542, 1.134100, 1.160784, 1.186373, 1.193548, 
            1.169960, 1.160784, 1.140655, 1.116981, 1.090239, 1.064748, 1.044092, 1.031359, 1.017182, 1.024221, 1.038597, 1.064748, 1.100372, 1.125475, 1.153996, 1.176938, 1.186373, 
            1.160784, 1.149515, 1.131931, 1.106542, 1.084249, 1.060932, 1.038597, 1.027778, 1.013699, 1.020690, 1.034965, 1.059034, 1.090239, 1.116981, 1.145068, 1.165354, 1.174603, 
            1.149515, 1.138462, 1.121212, 1.098330, 1.076364, 1.055259, 1.034965, 1.020690, 1.015437, 1.017182, 1.031359, 1.051510, 1.078324, 1.106542, 1.134100, 1.156250, 1.163065, 
            1.138462, 1.127619, 1.108614, 1.086239, 1.070524, 1.047788, 1.029565, 1.020690, 1.011966, 1.013699, 1.027778, 1.044092, 1.066667, 1.094270, 1.121212, 1.142857, 1.149515, 
            1.116981, 1.110694, 1.094270, 1.078324, 1.060932, 1.040422, 1.022452, 1.017182, 1.011966, 1.008518, 1.020690, 1.036778, 1.057143, 1.086239, 1.112782, 1.131931, 1.138462, 
            1.104478, 1.096296, 1.080292, 1.070524, 1.051510, 1.031359, 1.017182, 1.013699, 1.003390, 1.005093, 1.015437, 1.029565, 1.051510, 1.076364, 1.098330, 1.114878, 1.123340, 
            1.096296, 1.088235, 1.076364, 1.062837, 1.047788, 1.031359, 1.018933, 1.010239, 1.003390, 1.000000, 1.006803, 1.027778, 1.045936, 1.066667, 1.088235, 1.104478, 1.108614, 
            1.104478, 1.094270, 1.084249, 1.068592, 1.055259, 1.038597, 1.024221, 1.013699, 1.006803, 1.005093, 1.008518, 1.029565, 1.049645, 1.066667, 1.088235, 1.106542, 1.112782, 
            1.112782, 1.106542, 1.092251, 1.078324, 1.062837, 1.045936, 1.025997, 1.022452, 1.010239, 1.006803, 1.011966, 1.036778, 1.053381, 1.078324, 1.104478, 1.123340, 1.129771, 
            1.127619, 1.119093, 1.100372, 1.086239, 1.072464, 1.051510, 1.033159, 1.025997, 1.011966, 1.006803, 1.022452, 1.044092, 1.059034, 1.086239, 1.112782, 1.131931, 1.136276, 
            1.140655, 1.131931, 1.110694, 1.096296, 1.078324, 1.057143, 1.038597, 1.027778, 1.015437, 1.008518, 1.033159, 1.047788, 1.072464, 1.100372, 1.127619, 1.145068, 1.149515, 
            1.153996, 1.142857, 1.121212, 1.102421, 1.082267, 1.060932, 1.044092, 1.031359, 1.017182, 1.011966, 1.036778, 1.049645, 1.080292, 1.112782, 1.136276, 1.156250, 1.163065, 
            1.160784, 1.151751, 1.129771, 1.110694, 1.086239, 1.064748, 1.045936, 1.034965, 1.018933, 1.015437, 1.040422, 1.055259, 1.088235, 1.119093, 1.142857, 1.165354, 1.172277, 
            1.165354, 1.153996, 1.136276, 1.114878, 1.090239, 1.066667, 1.051510, 1.038597, 1.020690, 1.018933, 1.042253, 1.057143, 1.094270, 1.123340, 1.151751, 1.169960, 1.176938, 
            1.167653, 1.156250, 1.138462, 1.116981, 1.092251, 1.068592, 1.051510, 1.038597, 1.020690, 1.020690, 1.042253, 1.057143, 1.096296, 1.125475, 1.156250, 1.172277, 1.179283, 
        },
    },

	//D65
    {    
        {
            1.267442, 1.254676, 1.229901, 1.196159, 1.156499, 1.116517, 1.085928, 1.059538, 1.049338, 1.064713, 1.090000, 1.132468, 1.175202, 1.223001, 1.261939, 1.293769, 1.311278, 
            1.261939, 1.252874, 1.226442, 1.192886, 1.153439, 1.116517, 1.083230, 1.058252, 1.046819, 1.060827, 1.087282, 1.126615, 1.172043, 1.217877, 1.258297, 1.288035, 1.303438, 
            1.254676, 1.242165, 1.216179, 1.184783, 1.147368, 1.112245, 1.080545, 1.053140, 1.044311, 1.056970, 1.081886, 1.117949, 1.164219, 1.206086, 1.247496, 1.278592, 1.293769, 
            1.243937, 1.228169, 1.204420, 1.173620, 1.138381, 1.105196, 1.076543, 1.048077, 1.038095, 1.049338, 1.075216, 1.106599, 1.150396, 1.192886, 1.231638, 1.267442, 1.280470, 
            1.226442, 1.214485, 1.189632, 1.159575, 1.130999, 1.099622, 1.066015, 1.039333, 1.034401, 1.041816, 1.063415, 1.095477, 1.136897, 1.175202, 1.216179, 1.247496, 1.260116, 
            1.209431, 1.196159, 1.172043, 1.144357, 1.117949, 1.087282, 1.054414, 1.031953, 1.024677, 1.033175, 1.058252, 1.084577, 1.119384, 1.158035, 1.192886, 1.226442, 1.240398, 
            1.188011, 1.175202, 1.151915, 1.128073, 1.105196, 1.075216, 1.041816, 1.025882, 1.017503, 1.025882, 1.044311, 1.071253, 1.103797, 1.147368, 1.179973, 1.209431, 1.223001, 
            1.162667, 1.153439, 1.132468, 1.112245, 1.090000, 1.056970, 1.031953, 1.018692, 1.008093, 1.017503, 1.034401, 1.062119, 1.095477, 1.132468, 1.161119, 1.188011, 1.201102, 
            1.148880, 1.138381, 1.120823, 1.103797, 1.076543, 1.049338, 1.024677, 1.009259, 1.002299, 1.006928, 1.024677, 1.054414, 1.084577, 1.115090, 1.144357, 1.170470, 1.179973, 
            1.156499, 1.142857, 1.125161, 1.102402, 1.079208, 1.051870, 1.027091, 1.008093, 1.000000, 1.006928, 1.022274, 1.051870, 1.083230, 1.112245, 1.141361, 1.168901, 1.181572, 
            1.162667, 1.153439, 1.132468, 1.110828, 1.085928, 1.059538, 1.030733, 1.012776, 1.002299, 1.009259, 1.022274, 1.063415, 1.094103, 1.128073, 1.159575, 1.186395, 1.196159, 
            1.178378, 1.167336, 1.144357, 1.120823, 1.096855, 1.068627, 1.035630, 1.017503, 1.005767, 1.009259, 1.040573, 1.079208, 1.109415, 1.142857, 1.172043, 1.199450, 1.211111, 
            1.192886, 1.179973, 1.153439, 1.129534, 1.105196, 1.073892, 1.041816, 1.021077, 1.008093, 1.013953, 1.062119, 1.091364, 1.122265, 1.159575, 1.189632, 1.216179, 1.229901, 
            1.206086, 1.192886, 1.167336, 1.138381, 1.109415, 1.079208, 1.049338, 1.024677, 1.010429, 1.018692, 1.071253, 1.096855, 1.135417, 1.172043, 1.206086, 1.231638, 1.245714, 
            1.216179, 1.204420, 1.178378, 1.147368, 1.115090, 1.083230, 1.053140, 1.028302, 1.012776, 1.028302, 1.077874, 1.105196, 1.145861, 1.183175, 1.217877, 1.245714, 1.254676, 
            1.224719, 1.211111, 1.183175, 1.154967, 1.119384, 1.087282, 1.056970, 1.031953, 1.013953, 1.033175, 1.081886, 1.110828, 1.150396, 1.191257, 1.224719, 1.252874, 1.265602, 
            1.229901, 1.216179, 1.184783, 1.154967, 1.122265, 1.090000, 1.056970, 1.031953, 1.013953, 1.033175, 1.084577, 1.112245, 1.153439, 1.196159, 1.228169, 1.256484, 1.269287, 
        },
        {
            1.318458, 1.301301, 1.269531, 1.232227, 1.183971, 1.138354, 1.104503, 1.069959, 1.053485, 1.063830, 1.088777, 1.132404, 1.183971, 1.238095, 1.284585, 1.325178, 1.345756, 
            1.314459, 1.297405, 1.265823, 1.228733, 1.182894, 1.138354, 1.101695, 1.068200, 1.050930, 1.061224, 1.086048, 1.129453, 1.181818, 1.232227, 1.278269, 1.318458, 1.338826, 
            1.301301, 1.285856, 1.257253, 1.218369, 1.177536, 1.133391, 1.095198, 1.062960, 1.045016, 1.055195, 1.080632, 1.119724, 1.172227, 1.220657, 1.264591, 1.307847, 1.326531, 
            1.287129, 1.272016, 1.241643, 1.207057, 1.164875, 1.125541, 1.088777, 1.054339, 1.041667, 1.049233, 1.074380, 1.108269, 1.157614, 1.208178, 1.250000, 1.290963, 1.306533, 
            1.265823, 1.251203, 1.225259, 1.192661, 1.153505, 1.117799, 1.078838, 1.046699, 1.036683, 1.040000, 1.062091, 1.093356, 1.143360, 1.188300, 1.228733, 1.265823, 1.282051, 
            1.242830, 1.231061, 1.202590, 1.172227, 1.140351, 1.104503, 1.064701, 1.037510, 1.030111, 1.030928, 1.051780, 1.082431, 1.122625, 1.163832, 1.203704, 1.240458, 1.256039, 
            1.217228, 1.204819, 1.179673, 1.152482, 1.122625, 1.088777, 1.051780, 1.030928, 1.022817, 1.022013, 1.040000, 1.069079, 1.105442, 1.150442, 1.185050, 1.219512, 1.233397, 
            1.188300, 1.176471, 1.155556, 1.132404, 1.103565, 1.069079, 1.036683, 1.022817, 1.007752, 1.012461, 1.026856, 1.057770, 1.090604, 1.131419, 1.164875, 1.193756, 1.208178, 
            1.170117, 1.161752, 1.142355, 1.120690, 1.092437, 1.060359, 1.031746, 1.011673, 1.000770, 1.003861, 1.018011, 1.049233, 1.080632, 1.114923, 1.147396, 1.175407, 1.188300, 
            1.175407, 1.163832, 1.145374, 1.121657, 1.094276, 1.061224, 1.031746, 1.009317, 1.000000, 1.004637, 1.015625, 1.045857, 1.077944, 1.113967, 1.146384, 1.174345, 1.189387, 
            1.189387, 1.178604, 1.155556, 1.130435, 1.100762, 1.069959, 1.035032, 1.017214, 1.004637, 1.004637, 1.015625, 1.056052, 1.091520, 1.130435, 1.164875, 1.194853, 1.208178, 
            1.204819, 1.193756, 1.170117, 1.143360, 1.112062, 1.078838, 1.043339, 1.022817, 1.005414, 1.004637, 1.035032, 1.071723, 1.104503, 1.145374, 1.178604, 1.208178, 1.220657, 
            1.221804, 1.209302, 1.180745, 1.152482, 1.122625, 1.086957, 1.050930, 1.025237, 1.010101, 1.009317, 1.054339, 1.085142, 1.121657, 1.162791, 1.200369, 1.228733, 1.244019, 
            1.239275, 1.222954, 1.197053, 1.162791, 1.130435, 1.093356, 1.057770, 1.028481, 1.013250, 1.015625, 1.064701, 1.092437, 1.135371, 1.180745, 1.216090, 1.247601, 1.260912, 
            1.251203, 1.236917, 1.207057, 1.174345, 1.137358, 1.098901, 1.064701, 1.035857, 1.015625, 1.025237, 1.073493, 1.100762, 1.148410, 1.192661, 1.231061, 1.262136, 1.275761, 
            1.259690, 1.245211, 1.216090, 1.181818, 1.140351, 1.102629, 1.067323, 1.040000, 1.017214, 1.029295, 1.076159, 1.104503, 1.155556, 1.201479, 1.239275, 1.269531, 1.282051, 
            1.263363, 1.248799, 1.220657, 1.183971, 1.142355, 1.104503, 1.069079, 1.042502, 1.016419, 1.030928, 1.077944, 1.105442, 1.157614, 1.205937, 1.244019, 1.273262, 1.284585, 
        },
        {
            1.290837, 1.275591, 1.244957, 1.207829, 1.162332, 1.115318, 1.077307, 1.048544, 1.032669, 1.049393, 1.079101, 1.123050, 1.179254, 1.233111, 1.279368, 1.318413, 1.338843, 
            1.285714, 1.271835, 1.240191, 1.203343, 1.158177, 1.114359, 1.075519, 1.046850, 1.031026, 1.047696, 1.077307, 1.120138, 1.174977, 1.228436, 1.274336, 1.314402, 1.334707, 
            1.274336, 1.261928, 1.230769, 1.194470, 1.152000, 1.109589, 1.071960, 1.041801, 1.027756, 1.042639, 1.071960, 1.113402, 1.167568, 1.218045, 1.261928, 1.305136, 1.323800, 
            1.264390, 1.249759, 1.219191, 1.183562, 1.141850, 1.104859, 1.067545, 1.038462, 1.025316, 1.036800, 1.065789, 1.103918, 1.154052, 1.204461, 1.248555, 1.286991, 1.305136, 
            1.246154, 1.231939, 1.203343, 1.169675, 1.133858, 1.097375, 1.059689, 1.029388, 1.022889, 1.030207, 1.057096, 1.092749, 1.140845, 1.187901, 1.227273, 1.265625, 1.284440, 
            1.226112, 1.212348, 1.182482, 1.154052, 1.123050, 1.087248, 1.047696, 1.025316, 1.016471, 1.021277, 1.048544, 1.080901, 1.124024, 1.167568, 1.207829, 1.241379, 1.258252, 
            1.202226, 1.190083, 1.163375, 1.136842, 1.107692, 1.074627, 1.038462, 1.020472, 1.010133, 1.015674, 1.038462, 1.070190, 1.108640, 1.153025, 1.192272, 1.224953, 1.237822, 
            1.178182, 1.166517, 1.144876, 1.122078, 1.093671, 1.059689, 1.028571, 1.013292, 1.000000, 1.007776, 1.026941, 1.061425, 1.097375, 1.138840, 1.172851, 1.203343, 1.218045, 
            1.167568, 1.157143, 1.135846, 1.113402, 1.084519, 1.054516, 1.025316, 1.007776, 1.000000, 1.005431, 1.022889, 1.056235, 1.089076, 1.125977, 1.160251, 1.190083, 1.203343, 
            1.173913, 1.163375, 1.141850, 1.119171, 1.091828, 1.058824, 1.029388, 1.010133, 1.000772, 1.009346, 1.025316, 1.057959, 1.092749, 1.128920, 1.163375, 1.193370, 1.204461, 
            1.190083, 1.178182, 1.154052, 1.129904, 1.101104, 1.069307, 1.037630, 1.018068, 1.007776, 1.012500, 1.028571, 1.070190, 1.109589, 1.147918, 1.182482, 1.212348, 1.226112, 
            1.207829, 1.194470, 1.167568, 1.142857, 1.114359, 1.081803, 1.045161, 1.026128, 1.011710, 1.017268, 1.048544, 1.089992, 1.124024, 1.165468, 1.200000, 1.229602, 1.242570, 
            1.224953, 1.211215, 1.185727, 1.154052, 1.125977, 1.089992, 1.053658, 1.029388, 1.017268, 1.020472, 1.072848, 1.103918, 1.144876, 1.185727, 1.223796, 1.254598, 1.268102, 
            1.241379, 1.227273, 1.200000, 1.166517, 1.134851, 1.097375, 1.064039, 1.035144, 1.022082, 1.029388, 1.081803, 1.114359, 1.159213, 1.203343, 1.241379, 1.271835, 1.284440, 
            1.254598, 1.241379, 1.211215, 1.177112, 1.139842, 1.102979, 1.071074, 1.041801, 1.024506, 1.040964, 1.089992, 1.122078, 1.170732, 1.216901, 1.257032, 1.289552, 1.301205, 
            1.266862, 1.250965, 1.218045, 1.185727, 1.144876, 1.108640, 1.073737, 1.045161, 1.028571, 1.046005, 1.094595, 1.128920, 1.179254, 1.224953, 1.264390, 1.297297, 1.310415, 
            1.273085, 1.254598, 1.221489, 1.186813, 1.146903, 1.111492, 1.074627, 1.047696, 1.030207, 1.046850, 1.099237, 1.130890, 1.182482, 1.229602, 1.266862, 1.299900, 1.314402, 
        },
        {
            1.212698, 1.199372, 1.175385, 1.147147, 1.113703, 1.085227, 1.058172, 1.035230, 1.020027, 1.024129, 1.038043, 1.070028, 1.110465, 1.148872, 1.182662, 1.212698, 1.224359, 
            1.206951, 1.197492, 1.173579, 1.143713, 1.112082, 1.082153, 1.056708, 1.033829, 1.018667, 1.022758, 1.036635, 1.065551, 1.105644, 1.145427, 1.179012, 1.208861, 1.220447, 
            1.201258, 1.190031, 1.166412, 1.138599, 1.107246, 1.079096, 1.052342, 1.031039, 1.015957, 1.020027, 1.032432, 1.058172, 1.099281, 1.135215, 1.169985, 1.199372, 1.210777, 
            1.190031, 1.177196, 1.155825, 1.130177, 1.100865, 1.074543, 1.048011, 1.026882, 1.015957, 1.017310, 1.028264, 1.050894, 1.089872, 1.121880, 1.157576, 1.186335, 1.197492, 
            1.177196, 1.164634, 1.143713, 1.121880, 1.092990, 1.070028, 1.042292, 1.022758, 1.014608, 1.010582, 1.021390, 1.043716, 1.076056, 1.108853, 1.143713, 1.171779, 1.182662, 
            1.162861, 1.152338, 1.131852, 1.108853, 1.088319, 1.064067, 1.038043, 1.020027, 1.013263, 1.010582, 1.021390, 1.038043, 1.064067, 1.094556, 1.128508, 1.154079, 1.166412, 
            1.145427, 1.136905, 1.116959, 1.096126, 1.079096, 1.053793, 1.031039, 1.017310, 1.010582, 1.005263, 1.011921, 1.029650, 1.053793, 1.088319, 1.120235, 1.145427, 1.154079, 
            1.128508, 1.120235, 1.102453, 1.088319, 1.067039, 1.045144, 1.025503, 1.015957, 1.003942, 1.002625, 1.007916, 1.024129, 1.048011, 1.077574, 1.104046, 1.126844, 1.135215, 
            1.120235, 1.112082, 1.097701, 1.082153, 1.062587, 1.042292, 1.025503, 1.011921, 1.003942, 1.000000, 1.003942, 1.022758, 1.045144, 1.068532, 1.094556, 1.113703, 1.123529, 
            1.130177, 1.120235, 1.104046, 1.086771, 1.070028, 1.049451, 1.031039, 1.014608, 1.006588, 1.003942, 1.006588, 1.022758, 1.042292, 1.067039, 1.094556, 1.118594, 1.125184, 
            1.140298, 1.131852, 1.115328, 1.096126, 1.079096, 1.058172, 1.032432, 1.024129, 1.011921, 1.006588, 1.006588, 1.031039, 1.050894, 1.079096, 1.108853, 1.133531, 1.140298, 
            1.157576, 1.145427, 1.123529, 1.108853, 1.088319, 1.065551, 1.040872, 1.028264, 1.013263, 1.007916, 1.020027, 1.039456, 1.058172, 1.092990, 1.121880, 1.143713, 1.155825, 
            1.169985, 1.159332, 1.138599, 1.116959, 1.097701, 1.070028, 1.048011, 1.029650, 1.017310, 1.009247, 1.032432, 1.046575, 1.071529, 1.105644, 1.136905, 1.159332, 1.169985, 
            1.180835, 1.169985, 1.150602, 1.126844, 1.102453, 1.076056, 1.052342, 1.033829, 1.021390, 1.014608, 1.039456, 1.050894, 1.083688, 1.118594, 1.148872, 1.173579, 1.184496, 
            1.193750, 1.180835, 1.157576, 1.133531, 1.107246, 1.080622, 1.058172, 1.039456, 1.021390, 1.021390, 1.045144, 1.058172, 1.092990, 1.128508, 1.161094, 1.186335, 1.197492, 
            1.201258, 1.188180, 1.164634, 1.140298, 1.108853, 1.083688, 1.061111, 1.042292, 1.022758, 1.024129, 1.046575, 1.062587, 1.099281, 1.135215, 1.168196, 1.193750, 1.205047, 
            1.203150, 1.190031, 1.166412, 1.142003, 1.110465, 1.085227, 1.064067, 1.043716, 1.022758, 1.025503, 1.046575, 1.064067, 1.102453, 1.136905, 1.169985, 1.197492, 1.208861, 
        },
    }
};

#if 0
//***********************************************
//noise control
//***********************************************
float noise_control_profile[6][LSC_GRID_POINTS] = 
{
	//0.500000 begin
	{
		0.666433f, 0.674521f, 0.685565f, 0.700464f, 0.720117f, 0.744817f, 0.773639f, 0.801698f, 0.816215f, 0.801698f, 0.773639f, 0.744817f, 0.720117f, 0.700464f, 0.685565f, 0.674521f, 0.666695f, 
		0.674704f, 0.683018f, 0.694200f, 0.709286f, 0.729187f, 0.754198f, 0.783384f, 0.811796f, 0.826495f, 0.811796f, 0.783384f, 0.754198f, 0.729187f, 0.709286f, 0.694200f, 0.683018f, 0.675093f, 
		0.685909f, 0.694481f, 0.705850f, 0.721189f, 0.741423f, 0.766855f, 0.796531f, 0.825420f, 0.840364f, 0.825420f, 0.796531f, 0.766855f, 0.741423f, 0.721189f, 0.705850f, 0.694481f, 0.686425f, 
		0.700706f, 0.709546f, 0.721161f, 0.736831f, 0.757504f, 0.783488f, 0.813809f, 0.843324f, 0.858592f, 0.843324f, 0.813809f, 0.783488f, 0.757504f, 0.736831f, 0.721161f, 0.709546f, 0.701316f, 
		0.720263f, 0.729363f, 0.741301f, 0.757408f, 0.778658f, 0.805369f, 0.836537f, 0.866876f, 0.882569f, 0.866876f, 0.836537f, 0.805369f, 0.778658f, 0.757408f, 0.741301f, 0.729362f, 0.720904f, 
		0.744948f, 0.754281f, 0.766626f, 0.783283f, 0.805259f, 0.832882f, 0.865117f, 0.896492f, 0.912720f, 0.896492f, 0.865117f, 0.832882f, 0.805259f, 0.783283f, 0.766626f, 0.754281f, 0.745534f, 
		0.773694f, 0.783286f, 0.796105f, 0.813402f, 0.836223f, 0.864910f, 0.898384f, 0.930966f, 0.947816f, 0.930966f, 0.898384f, 0.864910f, 0.836223f, 0.813402f, 0.796105f, 0.783286f, 0.774204f, 
		0.801730f, 0.811709f, 0.824993f, 0.842918f, 0.866567f, 0.896294f, 0.930983f, 0.964747f, 0.982210f, 0.964747f, 0.930983f, 0.896294f, 0.866567f, 0.842918f, 0.824993f, 0.811709f, 0.802297f, 
		0.816210f, 0.826497f, 0.840023f, 0.858275f, 0.882355f, 0.912623f, 0.947944f, 0.982323f, 1.000104f, 0.982323f, 0.947944f, 0.912623f, 0.882355f, 0.858275f, 0.840023f, 0.826497f, 0.816913f, 
		0.801730f, 0.811710f, 0.824994f, 0.842918f, 0.866568f, 0.896295f, 0.930984f, 0.964748f, 0.982210f, 0.964748f, 0.930984f, 0.896295f, 0.866568f, 0.842918f, 0.824994f, 0.811709f, 0.802298f, 
		0.773694f, 0.783287f, 0.796106f, 0.813403f, 0.836224f, 0.864910f, 0.898384f, 0.930966f, 0.947817f, 0.930966f, 0.898384f, 0.864910f, 0.836224f, 0.813403f, 0.796106f, 0.783287f, 0.774204f, 
		0.744948f, 0.754281f, 0.766626f, 0.783283f, 0.805259f, 0.832882f, 0.865117f, 0.896492f, 0.912719f, 0.896492f, 0.865117f, 0.832882f, 0.805259f, 0.783283f, 0.766626f, 0.754281f, 0.745534f, 
		0.720263f, 0.729362f, 0.741300f, 0.757407f, 0.778657f, 0.805368f, 0.836536f, 0.866875f, 0.882568f, 0.866875f, 0.836536f, 0.805368f, 0.778657f, 0.757407f, 0.741300f, 0.729362f, 0.720903f, 
		0.700706f, 0.709544f, 0.721159f, 0.736830f, 0.757503f, 0.783487f, 0.813807f, 0.843323f, 0.858590f, 0.843323f, 0.813807f, 0.783487f, 0.757503f, 0.736829f, 0.721159f, 0.709544f, 0.701314f, 
		0.685909f, 0.694479f, 0.705848f, 0.721186f, 0.741421f, 0.766852f, 0.796528f, 0.825417f, 0.840362f, 0.825417f, 0.796528f, 0.766852f, 0.741421f, 0.721186f, 0.705848f, 0.694479f, 0.686422f, 
		0.674704f, 0.683015f, 0.694197f, 0.709284f, 0.729184f, 0.754195f, 0.783381f, 0.811793f, 0.826492f, 0.811793f, 0.783381f, 0.754195f, 0.729184f, 0.709284f, 0.694197f, 0.683015f, 0.675091f, 
		0.666796f, 0.674892f, 0.685942f, 0.700849f, 0.720513f, 0.745226f, 0.774064f, 0.802139f, 0.816664f, 0.802139f, 0.774064f, 0.745226f, 0.720513f, 0.700849f, 0.685942f, 0.674892f, 0.667061f 
	},
	//0.500000 end
	//0.600000 begin
	{
		0.714131f, 0.721296f, 0.731053f, 0.744173f, 0.761413f, 0.782987f, 0.808059f, 0.832397f, 0.844974f, 0.832397f, 0.808059f, 0.782987f, 0.761413f, 0.744173f, 0.731053f, 0.721296f, 0.714365f, 
			0.721457f, 0.728779f, 0.738636f, 0.751892f, 0.769311f, 0.791110f, 0.816442f, 0.841032f, 0.853739f, 0.841032f, 0.816442f, 0.791110f, 0.769311f, 0.751892f, 0.738636f, 0.728779f, 0.721777f, 
			0.731356f, 0.738858f, 0.748851f, 0.762290f, 0.779950f, 0.802050f, 0.827733f, 0.852663f, 0.865545f, 0.852663f, 0.827733f, 0.802050f, 0.779950f, 0.762290f, 0.748851f, 0.738858f, 0.731760f, 
			0.744386f, 0.752076f, 0.762248f, 0.775926f, 0.793902f, 0.816398f, 0.842541f, 0.867917f, 0.881028f, 0.867917f, 0.842541f, 0.816398f, 0.793902f, 0.775926f, 0.762248f, 0.752076f, 0.744852f, 
			0.761542f, 0.769417f, 0.779822f, 0.793816f, 0.812205f, 0.835221f, 0.861967f, 0.887927f, 0.901341f, 0.887928f, 0.861967f, 0.835221f, 0.812205f, 0.793816f, 0.779822f, 0.769417f, 0.762026f, 
			0.783102f, 0.791148f, 0.801846f, 0.816235f, 0.835144f, 0.858810f, 0.886312f, 0.913005f, 0.926797f, 0.913005f, 0.886312f, 0.858810f, 0.835144f, 0.816235f, 0.801846f, 0.791148f, 0.783550f, 
			0.808106f, 0.816345f, 0.827383f, 0.842230f, 0.861741f, 0.886161f, 0.914539f, 0.942082f, 0.956313f, 0.942082f, 0.914539f, 0.886161f, 0.861741f, 0.842230f, 0.827383f, 0.816345f, 0.808504f, 
			0.832424f, 0.840936f, 0.852307f, 0.867601f, 0.887700f, 0.912855f, 0.942089f, 0.970461f, 0.985120f, 0.970461f, 0.942089f, 0.912855f, 0.887700f, 0.867601f, 0.852307f, 0.840936f, 0.832859f, 
			0.844971f, 0.853693f, 0.865236f, 0.880762f, 0.901166f, 0.926703f, 0.956380f, 0.985183f, 1.000065f, 0.985183f, 0.956380f, 0.926703f, 0.901166f, 0.880762f, 0.865236f, 0.853693f, 0.845494f, 
			0.832424f, 0.840936f, 0.852307f, 0.867601f, 0.887700f, 0.912855f, 0.942089f, 0.970462f, 0.985121f, 0.970462f, 0.942089f, 0.912855f, 0.887700f, 0.867601f, 0.852307f, 0.840936f, 0.832860f, 
			0.808106f, 0.816345f, 0.827383f, 0.842230f, 0.861741f, 0.886161f, 0.914540f, 0.942083f, 0.956313f, 0.942083f, 0.914540f, 0.886161f, 0.861741f, 0.842230f, 0.827383f, 0.816345f, 0.808505f, 
			0.783102f, 0.791148f, 0.801846f, 0.816235f, 0.835144f, 0.858810f, 0.886312f, 0.913005f, 0.926797f, 0.913005f, 0.886312f, 0.858810f, 0.835144f, 0.816235f, 0.801846f, 0.791148f, 0.783549f, 
			0.761542f, 0.769416f, 0.779821f, 0.793815f, 0.812205f, 0.835220f, 0.861967f, 0.887927f, 0.901340f, 0.887927f, 0.861967f, 0.835220f, 0.812205f, 0.793815f, 0.779821f, 0.769416f, 0.762026f, 
			0.744386f, 0.752075f, 0.762247f, 0.775925f, 0.793901f, 0.816397f, 0.842540f, 0.867915f, 0.881027f, 0.867915f, 0.842540f, 0.816397f, 0.793901f, 0.775925f, 0.762247f, 0.752075f, 0.744851f, 
			0.731356f, 0.738857f, 0.748850f, 0.762289f, 0.779948f, 0.802049f, 0.827732f, 0.852661f, 0.865543f, 0.852661f, 0.827732f, 0.802049f, 0.779948f, 0.762289f, 0.748850f, 0.738857f, 0.731758f, 
			0.721457f, 0.728777f, 0.738635f, 0.751891f, 0.769309f, 0.791108f, 0.816440f, 0.841030f, 0.853737f, 0.841030f, 0.816440f, 0.791108f, 0.769309f, 0.751891f, 0.738634f, 0.728777f, 0.721775f, 
			0.714453f, 0.721623f, 0.731384f, 0.744511f, 0.761759f, 0.783343f, 0.808426f, 0.832774f, 0.845357f, 0.832774f, 0.808426f, 0.783343f, 0.761759f, 0.744511f, 0.731384f, 0.721623f, 0.714689f 
		},
		//0.600000 end
		//0.700000 begin
		{
			0.769144f, 0.775127f, 0.783252f, 0.794144f, 0.808405f, 0.826179f, 0.846755f, 0.866677f, 0.876961f, 0.866677f, 0.846756f, 0.826179f, 0.808405f, 0.794144f, 0.783252f, 0.775127f, 0.769342f, 
				0.775261f, 0.781338f, 0.789527f, 0.800506f, 0.814881f, 0.832797f, 0.853539f, 0.873620f, 0.883987f, 0.873620f, 0.853539f, 0.832797f, 0.814881f, 0.800506f, 0.789527f, 0.781338f, 0.775506f, 
				0.783505f, 0.789690f, 0.797967f, 0.809063f, 0.823592f, 0.841700f, 0.862664f, 0.882959f, 0.893436f, 0.882959f, 0.862664f, 0.841700f, 0.823592f, 0.809063f, 0.797967f, 0.789690f, 0.783797f, 
				0.794322f, 0.800623f, 0.809014f, 0.820264f, 0.834993f, 0.853352f, 0.874607f, 0.895183f, 0.905804f, 0.895183f, 0.874607f, 0.853352f, 0.834993f, 0.820264f, 0.809014f, 0.800623f, 0.794649f, 
				0.808512f, 0.814930f, 0.823470f, 0.834920f, 0.849913f, 0.868600f, 0.890235f, 0.911179f, 0.921990f, 0.911179f, 0.890235f, 0.868600f, 0.849913f, 0.834920f, 0.823470f, 0.814930f, 0.808849f, 
				0.826273f, 0.832803f, 0.841530f, 0.853232f, 0.868553f, 0.887650f, 0.909760f, 0.931163f, 0.942210f, 0.931163f, 0.909760f, 0.887650f, 0.868553f, 0.853232f, 0.841530f, 0.832803f, 0.826589f, 
				0.846793f, 0.853451f, 0.862394f, 0.874385f, 0.890087f, 0.909658f, 0.932315f, 0.954249f, 0.965570f, 0.954249f, 0.932315f, 0.909658f, 0.890087f, 0.874385f, 0.862394f, 0.853451f, 0.847083f, 
				0.866699f, 0.873526f, 0.882680f, 0.894954f, 0.911024f, 0.931056f, 0.954247f, 0.976696f, 0.988284f, 0.976696f, 0.954247f, 0.931056f, 0.911024f, 0.894954f, 0.882680f, 0.873526f, 0.867009f, 
				0.876959f, 0.883912f, 0.893175f, 0.905594f, 0.921856f, 0.942125f, 0.965592f, 0.988308f, 1.000034f, 0.988308f, 0.965592f, 0.942125f, 0.921856f, 0.905594f, 0.893175f, 0.883912f, 0.877317f, 
				0.866699f, 0.873527f, 0.882680f, 0.894954f, 0.911024f, 0.931056f, 0.954247f, 0.976696f, 0.988284f, 0.976696f, 0.954247f, 0.931056f, 0.911024f, 0.894954f, 0.882680f, 0.873527f, 0.867009f, 
				0.846793f, 0.853451f, 0.862394f, 0.874386f, 0.890087f, 0.909658f, 0.932316f, 0.954249f, 0.965570f, 0.954249f, 0.932316f, 0.909658f, 0.890087f, 0.874386f, 0.862394f, 0.853451f, 0.847083f, 
				0.826273f, 0.832803f, 0.841530f, 0.853232f, 0.868553f, 0.887650f, 0.909760f, 0.931163f, 0.942210f, 0.931163f, 0.909760f, 0.887650f, 0.868553f, 0.853232f, 0.841530f, 0.832803f, 0.826589f, 
				0.808512f, 0.814929f, 0.823469f, 0.834920f, 0.849913f, 0.868600f, 0.890235f, 0.911178f, 0.921989f, 0.911178f, 0.890235f, 0.868600f, 0.849913f, 0.834920f, 0.823469f, 0.814929f, 0.808849f, 
				0.794322f, 0.800622f, 0.809013f, 0.820263f, 0.834992f, 0.853351f, 0.874606f, 0.895182f, 0.905804f, 0.895182f, 0.874606f, 0.853351f, 0.834992f, 0.820263f, 0.809013f, 0.800622f, 0.794648f, 
				0.783505f, 0.789689f, 0.797966f, 0.809062f, 0.823591f, 0.841699f, 0.862663f, 0.882958f, 0.893435f, 0.882958f, 0.862663f, 0.841699f, 0.823591f, 0.809062f, 0.797966f, 0.789689f, 0.783796f, 
				0.775261f, 0.781337f, 0.789526f, 0.800505f, 0.814880f, 0.832796f, 0.853538f, 0.873619f, 0.883986f, 0.873619f, 0.853538f, 0.832796f, 0.814880f, 0.800505f, 0.789526f, 0.781337f, 0.775505f, 
				0.769414f, 0.775400f, 0.783527f, 0.794423f, 0.808689f, 0.826469f, 0.847053f, 0.866981f, 0.877269f, 0.866981f, 0.847053f, 0.826469f, 0.808689f, 0.794423f, 0.783527f, 0.775400f, 0.769613f 
		},
		//0.700000 end
		//0.800000 begin
		{
			0.833299f, 0.837764f, 0.843813f, 0.851901f, 0.862454f, 0.875562f, 0.890688f, 0.905298f, 0.912834f, 0.905298f, 0.890688f, 0.875562f, 0.862454f, 0.851901f, 0.843813f, 0.837764f, 0.833448f, 
				0.837863f, 0.842371f, 0.848453f, 0.856585f, 0.867197f, 0.880377f, 0.895586f, 0.910276f, 0.917853f, 0.910276f, 0.895586f, 0.880377f, 0.867197f, 0.856585f, 0.848453f, 0.842371f, 0.838031f, 
				0.844001f, 0.848560f, 0.854687f, 0.862878f, 0.873568f, 0.886845f, 0.902165f, 0.916963f, 0.924596f, 0.916963f, 0.902165f, 0.886845f, 0.873568f, 0.862878f, 0.854687f, 0.848560f, 0.844188f, 
				0.852033f, 0.856647f, 0.862832f, 0.871101f, 0.881893f, 0.895297f, 0.910763f, 0.925702f, 0.933408f, 0.925702f, 0.910763f, 0.895297f, 0.881893f, 0.871101f, 0.862832f, 0.856647f, 0.852234f, 
				0.862535f, 0.867207f, 0.873468f, 0.881839f, 0.892764f, 0.906333f, 0.921990f, 0.937113f, 0.944914f, 0.937113f, 0.921990f, 0.906333f, 0.892764f, 0.881839f, 0.873468f, 0.867207f, 0.862740f, 
				0.875632f, 0.880364f, 0.886720f, 0.895218f, 0.906309f, 0.920083f, 0.935978f, 0.951331f, 0.959250f, 0.951331f, 0.935978f, 0.920083f, 0.906309f, 0.895218f, 0.886720f, 0.880364f, 0.875829f, 
				0.890715f, 0.895515f, 0.901980f, 0.910625f, 0.921906f, 0.935918f, 0.952086f, 0.967703f, 0.975758f, 0.967703f, 0.952086f, 0.935918f, 0.921906f, 0.910625f, 0.901980f, 0.895515f, 0.890902f, 
				0.905313f, 0.910198f, 0.916769f, 0.925555f, 0.937021f, 0.951263f, 0.967697f, 0.983570f, 0.991756f, 0.983570f, 0.967697f, 0.951263f, 0.937021f, 0.925555f, 0.916769f, 0.910198f, 0.905509f, 
				0.912833f, 0.917775f, 0.924401f, 0.933260f, 0.944822f, 0.959182f, 0.975753f, 0.991758f, 1.000013f, 0.991758f, 0.975753f, 0.959182f, 0.944822f, 0.933260f, 0.924401f, 0.917775f, 0.913047f, 
				0.905313f, 0.910198f, 0.916769f, 0.925555f, 0.937022f, 0.951263f, 0.967697f, 0.983570f, 0.991757f, 0.983570f, 0.967697f, 0.951263f, 0.937022f, 0.925555f, 0.916769f, 0.910198f, 0.905509f, 
				0.890715f, 0.895515f, 0.901980f, 0.910625f, 0.921906f, 0.935918f, 0.952086f, 0.967703f, 0.975758f, 0.967703f, 0.952086f, 0.935918f, 0.921906f, 0.910625f, 0.901980f, 0.895515f, 0.890902f, 
				0.875632f, 0.880364f, 0.886720f, 0.895218f, 0.906308f, 0.920083f, 0.935978f, 0.951331f, 0.959249f, 0.951331f, 0.935978f, 0.920083f, 0.906308f, 0.895218f, 0.886720f, 0.880364f, 0.875829f, 
				0.862535f, 0.867207f, 0.873468f, 0.881839f, 0.892764f, 0.906333f, 0.921990f, 0.937113f, 0.944914f, 0.937113f, 0.921990f, 0.906333f, 0.892764f, 0.881839f, 0.873468f, 0.867207f, 0.862740f, 
				0.852033f, 0.856647f, 0.862832f, 0.871101f, 0.881893f, 0.895296f, 0.910763f, 0.925702f, 0.933408f, 0.925702f, 0.910763f, 0.895296f, 0.881893f, 0.871101f, 0.862832f, 0.856647f, 0.852234f, 
				0.844001f, 0.848560f, 0.854686f, 0.862878f, 0.873568f, 0.886845f, 0.902165f, 0.916963f, 0.924596f, 0.916963f, 0.902165f, 0.886845f, 0.873568f, 0.862878f, 0.854686f, 0.848560f, 0.844188f, 
				0.837863f, 0.842371f, 0.848453f, 0.856585f, 0.867197f, 0.880377f, 0.895585f, 0.910276f, 0.917853f, 0.910276f, 0.895585f, 0.880377f, 0.867197f, 0.856585f, 0.848453f, 0.842371f, 0.838031f, 
				0.833500f, 0.837967f, 0.844017f, 0.852107f, 0.862663f, 0.875774f, 0.890903f, 0.905516f, 0.913054f, 0.905516f, 0.890903f, 0.875774f, 0.862663f, 0.852107f, 0.844017f, 0.837967f, 0.833650f 
			},
			//0.800000 end
			//0.900000 begin
			{
				0.909085f, 0.911598f, 0.914996f, 0.919530f, 0.925432f, 0.932743f, 0.941158f, 0.949273f, 0.953456f, 0.949273f, 0.941158f, 0.932743f, 0.925432f, 0.919530f, 0.914996f, 0.911598f, 0.909170f, 
					0.911654f, 0.914177f, 0.917585f, 0.922132f, 0.928050f, 0.935382f, 0.943821f, 0.951959f, 0.956154f, 0.951959f, 0.943821f, 0.935382f, 0.928050f, 0.922132f, 0.917585f, 0.914177f, 0.911742f, 
					0.915102f, 0.917638f, 0.921059f, 0.925623f, 0.931564f, 0.938923f, 0.947394f, 0.955563f, 0.959774f, 0.955563f, 0.947394f, 0.938923f, 0.931564f, 0.925623f, 0.921059f, 0.917638f, 0.915193f, 
					0.919605f, 0.922155f, 0.925593f, 0.930179f, 0.936149f, 0.943545f, 0.952057f, 0.960266f, 0.964498f, 0.960266f, 0.952057f, 0.943545f, 0.936149f, 0.930179f, 0.925593f, 0.922155f, 0.919699f, 
					0.925477f, 0.928045f, 0.931504f, 0.936120f, 0.942128f, 0.949570f, 0.958138f, 0.966399f, 0.970658f, 0.966399f, 0.958138f, 0.949570f, 0.942128f, 0.936120f, 0.931504f, 0.928045f, 0.925572f, 
					0.932782f, 0.935367f, 0.938854f, 0.943506f, 0.949562f, 0.957063f, 0.965698f, 0.974024f, 0.978317f, 0.974024f, 0.965698f, 0.957063f, 0.949562f, 0.943506f, 0.938854f, 0.935367f, 0.932875f, 
					0.941173f, 0.943780f, 0.947298f, 0.951992f, 0.958102f, 0.965670f, 0.974383f, 0.982784f, 0.987115f, 0.982784f, 0.974383f, 0.965670f, 0.958102f, 0.951992f, 0.947298f, 0.943780f, 0.941265f, 
					0.949282f, 0.951912f, 0.955460f, 0.960194f, 0.966357f, 0.973991f, 0.982779f, 0.991253f, 0.995621f, 0.991253f, 0.982779f, 0.973991f, 0.966357f, 0.960194f, 0.955460f, 0.951912f, 0.949376f, 
					0.953456f, 0.956101f, 0.959665f, 0.964420f, 0.970610f, 0.978277f, 0.987103f, 0.995615f, 1.000002f, 0.995615f, 0.987103f, 0.978277f, 0.970610f, 0.964420f, 0.959665f, 0.956101f, 0.953554f, 
					0.949282f, 0.951912f, 0.955460f, 0.960194f, 0.966357f, 0.973991f, 0.982779f, 0.991253f, 0.995621f, 0.991253f, 0.982779f, 0.973991f, 0.966357f, 0.960194f, 0.955460f, 0.951912f, 0.949376f, 
					0.941173f, 0.943780f, 0.947298f, 0.951992f, 0.958102f, 0.965671f, 0.974383f, 0.982784f, 0.987115f, 0.982784f, 0.974383f, 0.965671f, 0.958102f, 0.951992f, 0.947298f, 0.943780f, 0.941265f, 
					0.932782f, 0.935367f, 0.938854f, 0.943506f, 0.949562f, 0.957063f, 0.965698f, 0.974024f, 0.978317f, 0.974024f, 0.965698f, 0.957063f, 0.949562f, 0.943506f, 0.938854f, 0.935367f, 0.932875f, 
					0.925477f, 0.928045f, 0.931504f, 0.936119f, 0.942128f, 0.949570f, 0.958137f, 0.966399f, 0.970658f, 0.966399f, 0.958137f, 0.949570f, 0.942128f, 0.936119f, 0.931504f, 0.928045f, 0.925572f, 
					0.919605f, 0.922155f, 0.925593f, 0.930179f, 0.936149f, 0.943545f, 0.952057f, 0.960266f, 0.964498f, 0.960266f, 0.952057f, 0.943545f, 0.936149f, 0.930179f, 0.925593f, 0.922155f, 0.919699f, 
					0.915102f, 0.917638f, 0.921059f, 0.925623f, 0.931564f, 0.938923f, 0.947394f, 0.955563f, 0.959774f, 0.955563f, 0.947394f, 0.938923f, 0.931564f, 0.925623f, 0.921059f, 0.917638f, 0.915193f, 
					0.911654f, 0.914177f, 0.917585f, 0.922132f, 0.928050f, 0.935381f, 0.943821f, 0.951958f, 0.956154f, 0.951958f, 0.943821f, 0.935381f, 0.928050f, 0.922132f, 0.917585f, 0.914177f, 0.911742f, 
					0.909198f, 0.911712f, 0.915111f, 0.919645f, 0.925548f, 0.932859f, 0.941275f, 0.949391f, 0.953575f, 0.949391f, 0.941275f, 0.932859f, 0.925548f, 0.919645f, 0.915111f, 0.911712f, 0.909283f 
			},
			//0.900000 end
			//0.950000 begin
			{
				0.952380f, 0.953716f, 0.955521f, 0.957928f, 0.961058f, 0.964933f, 0.969390f, 0.973685f, 0.975899f, 0.973685f, 0.969390f, 0.964933f, 0.961058f, 0.957928f, 0.955521f, 0.953716f, 0.952425f, 
					0.953745f, 0.955084f, 0.956891f, 0.959301f, 0.962436f, 0.966316f, 0.970780f, 0.975081f, 0.977299f, 0.975081f, 0.970780f, 0.966316f, 0.962436f, 0.959301f, 0.956891f, 0.955084f, 0.953791f, 
					0.955577f, 0.956918f, 0.958729f, 0.961144f, 0.964285f, 0.968173f, 0.972645f, 0.976955f, 0.979176f, 0.976955f, 0.972645f, 0.968173f, 0.964285f, 0.961144f, 0.958729f, 0.956918f, 0.955623f, 
					0.957967f, 0.959312f, 0.961128f, 0.963549f, 0.966697f, 0.970595f, 0.975078f, 0.979399f, 0.981626f, 0.979399f, 0.975078f, 0.970595f, 0.966697f, 0.963549f, 0.961128f, 0.959312f, 0.958014f, 
					0.961082f, 0.962432f, 0.964253f, 0.966682f, 0.969841f, 0.973751f, 0.978248f, 0.982583f, 0.984817f, 0.982583f, 0.978248f, 0.973751f, 0.969841f, 0.966682f, 0.964253f, 0.962432f, 0.961129f, 
					0.964953f, 0.966308f, 0.968137f, 0.970575f, 0.973747f, 0.977673f, 0.982188f, 0.986541f, 0.988784f, 0.986541f, 0.982188f, 0.977673f, 0.973747f, 0.970575f, 0.968137f, 0.966308f, 0.965000f, 
					0.969397f, 0.970758f, 0.972595f, 0.975045f, 0.978231f, 0.982175f, 0.986712f, 0.991084f, 0.993337f, 0.991084f, 0.986712f, 0.982175f, 0.978231f, 0.975045f, 0.972595f, 0.970758f, 0.969444f, 
					0.973690f, 0.975056f, 0.976902f, 0.979362f, 0.982563f, 0.986524f, 0.991081f, 0.995472f, 0.997736f, 0.995472f, 0.991081f, 0.986524f, 0.982563f, 0.979362f, 0.976902f, 0.975056f, 0.973737f, 
					0.975899f, 0.977269f, 0.979119f, 0.981585f, 0.984793f, 0.988763f, 0.993330f, 0.997732f, 1.000000f, 0.997732f, 0.993330f, 0.988763f, 0.984793f, 0.981585f, 0.979119f, 0.977269f, 0.975947f, 
					0.973690f, 0.975056f, 0.976902f, 0.979362f, 0.982563f, 0.986524f, 0.991081f, 0.995472f, 0.997736f, 0.995472f, 0.991081f, 0.986524f, 0.982563f, 0.979362f, 0.976902f, 0.975056f, 0.973737f, 
					0.969397f, 0.970758f, 0.972595f, 0.975045f, 0.978231f, 0.982175f, 0.986712f, 0.991084f, 0.993337f, 0.991084f, 0.986712f, 0.982175f, 0.978231f, 0.975045f, 0.972595f, 0.970758f, 0.969444f, 
					0.964953f, 0.966308f, 0.968137f, 0.970575f, 0.973747f, 0.977673f, 0.982188f, 0.986541f, 0.988784f, 0.986541f, 0.982188f, 0.977673f, 0.973747f, 0.970575f, 0.968137f, 0.966308f, 0.965000f, 
					0.961082f, 0.962432f, 0.964253f, 0.966682f, 0.969841f, 0.973751f, 0.978248f, 0.982583f, 0.984817f, 0.982583f, 0.978248f, 0.973751f, 0.969841f, 0.966682f, 0.964253f, 0.962432f, 0.961129f, 
					0.957967f, 0.959312f, 0.961128f, 0.963549f, 0.966697f, 0.970595f, 0.975078f, 0.979398f, 0.981626f, 0.979398f, 0.975078f, 0.970595f, 0.966697f, 0.963549f, 0.961128f, 0.959312f, 0.958014f, 
					0.955577f, 0.956918f, 0.958729f, 0.961144f, 0.964285f, 0.968173f, 0.972645f, 0.976955f, 0.979176f, 0.976955f, 0.972645f, 0.968173f, 0.964285f, 0.961144f, 0.958729f, 0.956918f, 0.955623f, 
					0.953745f, 0.955084f, 0.956891f, 0.959301f, 0.962436f, 0.966316f, 0.970780f, 0.975081f, 0.977299f, 0.975081f, 0.970780f, 0.966316f, 0.962436f, 0.959301f, 0.956891f, 0.955084f, 0.953791f, 
					0.952440f, 0.953776f, 0.955581f, 0.957988f, 0.961119f, 0.964994f, 0.969451f, 0.973747f, 0.975961f, 0.973747f, 0.969451f, 0.964994f, 0.961119f, 0.957988f, 0.955581f, 0.953776f, 0.952485f 
				}
};
#endif	/* endif 0 */


#ifdef __cplusplus
#if __cplusplus
}
#endif
#endif /* __cplusplus */

#endif

